home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Text / Edit / MegaED / configs / Edward.config < prev    next >
Text File  |  1995-08-20  |  10KB  |  329 lines

  1. #Menu
  2.  
  3.  Title "Projekt"
  4.   ITEM "Neu"                 ((NewText)(Open))        "O"
  5.   ITEM "Öffnen ..."          (Open)  "L"
  6.   EMPTY
  7.   ITEM "Speichern"           (Save)                     "S"
  8.   ITEM "Speichern als ..."   (Save "")                  "A"
  9.    EMPTY
  10.    ITEM "Drucken"             (Print "prt:")
  11.    ITEM "Druckformat..."      (PageForm)
  12.    EMPTY
  13.    ITEM "Einstellungen..."                (GlobalForm)         "?"
  14.    ITEM "Einstellungen laden ..."       (OpenSettings)
  15.    ITEM "Einstellungen speichern"        (SaveSettings "S:Edward.CONF")
  16.    EMPTY
  17.    ITEM "Information"         (InfoForm)
  18.     ITEM "Projekt speichern"      (SaveSession)              "\""
  19.    ITEM "Projekt & Ende"      (Exit)                     "!"
  20.    ITEM "Ende"                (Quit)                     "Q"
  21.  
  22. /* Definitionen um von Edward aus Maxon CPlus+ zu steuern. */
  23.  
  24. #ifdef COMPILER
  25.  
  26. TITLE "Compiler"
  27.   ITEM "Übersetzen"               (sendappcomm "compile") "M"
  28.   ITEM "Ausführen"                (SendAppComm "run")     "P"
  29.     ITEM "Abbrechen"                (SendAppComm "break")
  30.   ITEM "Compile Datei"            (SendAppComm "compfile")
  31.   EMPTY
  32.   ITEM "Exe-Datei"                (SendAppComm "exefile")
  33.   ITEM "Objektdatei"              (SendAppComm "objectfile")
  34.     ITEM "Debugger"                 (SendAppComm "debug")   "D"
  35.   EMPTY
  36.   ITEM "Information"              (SendAppComm "info")
  37.  
  38. TITLE "Make"
  39.   ITEM "Neues Makefile           "  (SendAppComm "newmk")
  40.   ITEM "Makefile laden           "  (SendAppComm "loadmk")
  41.   EMPTY 
  42.   ITEM "Text in Editor laden     "  (SendAppComm "opentext")
  43.   ITEM "Text dazuladen           "  ((newtext) (SendAppComm "opentext"))
  44.   EMPTY
  45.   ITEM "Text aus Editor aufnehmen"  (SendAppComm "addedittx")
  46.   ITEM "Text aus Datei aufnehmen "  (SendAppComm "addfiletx")
  47.   ITEM "Objektdatei aufnehmen    "  (SendAppComm "addobj")
  48.   ITEM "Text und Objekt aufnehmen"  (SendAppComm "addtxobj")
  49.   EMPTY
  50.   ITEM "Text entfernen           "  (SendAppComm "remtx")
  51.   ITEM "Objektdatei entfernen    "  (SendAppComm "remobj")
  52.   EMPTY
  53.   ITEM "Compileranweisungen      "  (SendAppComm "mkinstr")
  54.   ITEM "Abhängigkeiten           "  (SendAppComm "mkdep")
  55.   ITEM "Objekt markieren         "  (SendAppComm "touch")
  56.   EMPTY
  57.   ITEM "Make verlassen           "  (SendAppComm "leavemk")
  58.  
  59. TITLE "Optionen"
  60.   ITEM "System"                     (SendAppComm "opsys")
  61.   ITEM "Compiler"                   (SendAppComm "opcomp")
  62.   ITEM "Linker"                     (SendAppComm "oplink")
  63.     ITEM "Optionen sichern"           (SendAppComm "saveconf")
  64.   EMPTY
  65.   ITEM "Verzeichnis"                (SendAppComm "chdir")
  66. #endif
  67.  
  68.  
  69. TITLE "Fenster"
  70.    ITEM "Neu"                 (NewWin)                   "W"
  71.    ITEM "Nächstes"            (SuccWin)                  "*"
  72.    ITEM "Vorheriges"          (PredWin)                  "/"
  73.    ITEM "Schließen"           (FreeWin)
  74.    EMPTY
  75.    ITEM "horizontal teilen"   (SplitHorWin)
  76.    ITEM "vertikal teilen"     (SplitVerWin)
  77.    ITEM "volle Größe"         (FullSizeWin)              "Z"
  78.    ITEM "Ikonifizieren"       (Iconify)                  "I"   
  79.  
  80. TITLE "Text"
  81.    ITEM "Neu"                 (NewText)                             "N"
  82.    ITEM "Entfernen"           (FreeText)                 "K"
  83.    ITEM "Nächster"            (SuccText)                 ">"
  84.    ITEM "Vorheriger"          (PredText)                 "<"
  85.    ITEM "Löschen"             (New)
  86.    EMPTY
  87.    ITEM "Einstellungen ..."   (EditForm)
  88.    EMPTY
  89.    ITEM "Text  1"             (SeltextN 0)               "1"
  90.    ITEM "Text  2"             (SelTextN 1)               "2"
  91.    ITEM "Text  3"             (SelTextN 2)               "3"
  92.    ITEM "Text  4"             (SelTextN 3)               "4"
  93.    ITEM "Text  5"             (SelTextN 4)               "5"
  94.    ITEM "Text  6"             (SelTextN 5)               "6"
  95.  
  96. TITLE "Block"
  97.    ITEM "Markieren"           (Mark)                     "B"
  98.    ITEM "Ausschneiden"        (Cut)                      "X"
  99.    ITEM "Kopieren"            (Copy)                     "C"
  100.    ITEM "Einfügen"            (Paste)                    "V"
  101.    EMPTY
  102.    ITEM "vertikal markieren"  (mv)
  103.    ITEM "vertikal einfügen"   (pv)
  104.    EMPTY
  105.    ITEM "Block einlesen ..."  (OpenClip)
  106.    ITEM "Block speichern ..." (SaveClip)                 "$"
  107.    ITEM "Block drucken"       (SaveClip "prt:")
  108.  
  109. TITLE "Suchen"
  110.    ITEM "Suchen ..."          (FindForm)                 "F"
  111.    ITEM "Weitersuchen"        (Again)                    "G"
  112.    ITEM "Ersetzen ..."        (FindRepForm)              "R"
  113.    EMPTY
  114.    ITEM "Strukturkontrolle"   (GoMatchStruct)
  115.    ITEM "Gehe zu Fehler"      (GoParsedError)
  116.    ITEM "Gehe zu Zeile ..."   (GotoForm)                 "J"
  117.    ITEM "Gehe zum Anfang"     (Top)                      "T"
  118.    ITEM "Gehe zum Ende"       (Bot)                      "E"
  119.  
  120. TITLE "Falte"
  121.    ITEM "Erzeuge Falte"             (Fold)               "+"
  122.    ITEM "Zeige Falte"               (ShowFold)           "#"
  123.    ITEM "Entferne Falte"            (RemFold)            "-"
  124.    EMPTY
  125.    ITEM "Zeige alle Falten"         (SetFoldsOff)        "("
  126.    ITEM "Schließe alle Falten"      (SetFoldsOn)         ")"
  127.  
  128. TITLE "Macro"
  129.    ITEM "Aufnehmen"                 (RecStart)
  130.    ITEM "Anhalten"                  (RecStop)
  131.    ITEM "Abspielen"                 (RecPlay)
  132.    EMPTY
  133.    ITEM "Speichern als ..."         (SaveRecScript)
  134.    ITEM "Öffnen und abspielen"      (PlayRecScript)
  135.    EMPTY
  136.    ITEM "AREXX-Befehl ..."          (rx)
  137.  
  138. TITLE "Extras"
  139.    ITEM "Undo"                      (UnDo)               "ö"
  140.    ITEM "Redo"                      (ReDo)               "ä"
  141.    EMPTY
  142.    ITEM "Formatiere Absatz"         (WrapPara)
  143.    ITEM "Formatiere Text"           (WrapText)
  144.    EMPTY
  145.    ITEM "TABs in Leerzeichen"       (RemTab)
  146.    ITEM "Großbuchstaben"            (BlockHigher)
  147.    ITEM "Kleinbuchstaben"           (BlockLower)
  148.    EMPTY
  149.    ITEM "Überschreiben"             (so1)                "."
  150.    ITEM "Einfügen"                  (so0)                ":"
  151.    EMPTY
  152.    ITEM "DEF-Datei laden ..."       (OpenDefs)
  153.  
  154.  
  155.  
  156. #Keys_None
  157.  Up        (MoveUp 1)
  158.  Down      (MoveDown 1)
  159.  Left      (MoveLeft 1)
  160.  Right     (MoveRight 1)
  161.  
  162.  F1             (Mark)
  163.  F2             ()
  164.  F3             (Fold)
  165.  F4             (ShowFold)
  166.  F5             (RemFold)
  167.  F6             (Cut)
  168.  F7             (Copy)
  169.  F8             (Paste)
  170.  F9             (sendappcomm "compile")
  171.  F10            (SendAppComm "run")
  172.  
  173.  ESC            (EnterCmd)
  174.  DELETE         (Delete)
  175.  BACKSPACE      (BackSpace)
  176.  RETURN         (Return)
  177.  ENTER          (IndentReturn)
  178. #Keys_Shift
  179.    Up        (BigStepUp)
  180.    Down      (BigStepDown)
  181.    Left      (MoveLeft -1)
  182.    Right     (MoveRight -1)
  183.  
  184.    F1             (Top)
  185.    F2             (Bot)
  186. #Keys_Ctrl
  187.    CRSR_UP        (GoPredFold)
  188.    CRSR_DOWN      (GoSuccFold)
  189.    CRSR_LEFT      (BlockSL)
  190.    CRSR_RIGHT     (BlockSR)
  191.  
  192.    DELETE         (KillLine)
  193.    "B"            (KillLine)
  194.    "u"            (UndoLine)
  195.    "g"            (RepeatCmd)
  196.    "o"            (ModifyOldCmd)
  197.    "q"            (q)
  198.  
  199.      "ö"        (InsertChars "{" )
  200.      "ä"        (InsertChars "}" )
  201.  
  202. /* Folgende Definition aktiviert Mode1. Die Tastatur wird dann
  203. nach der weiter unten folgenden Belegung interpretiert */
  204.    "x"            (SetMode1)
  205.  
  206.    "w"            (MoveUp 1)
  207.    "a"            (MoveLeft 1)
  208.    "s"            (MoveRight 1)
  209.    "y"            (MoveDown 1)
  210.  
  211.     "1"        (SeltextN 0)
  212.     "2"        (SeltextN 1)
  213.     "3"        (SeltextN 2)
  214.     "4"        (SeltextN 3)
  215.     "5"        (SeltextN 4)
  216.     "6"        (SeltextN 5)
  217.     "7"        (SeltextN 6)
  218.     "8"        (SeltextN 7)
  219.     "9"        (SeltextN 8)
  220.     "0"        (SeltextN 9)
  221.  
  222.     NP "1"    (SeltextN 0)
  223.     NP "2"    (SeltextN 1)
  224.     NP "3"    (SeltextN 2)
  225.     NP "4"    (SeltextN 3)
  226.     NP "5"    (SeltextN 4)
  227.     NP "6"    (SeltextN 5)
  228.     NP "7"    (SeltextN 6)
  229.     NP "8"    (SeltextN 7)
  230.     NP "9"    (SeltextN 8)
  231.     NP "0"    (SeltextN 9)
  232.  
  233.     RETURN    (IndentReturn)
  234.  
  235. )
  236. (ALT
  237.    CRSR_UP        (MoveUp 4)
  238.    CRSR_DOWN      (MoveDown 4)
  239.    CRSR_LEFT      (MovePredWd)
  240.    CRSR_RIGHT     (MoveSuccWd)
  241.  
  242.    F1             (SetBookMark 1)
  243.    F2             (SetBookMark 2)
  244.    F3             (SetBookMark 3)
  245.    F4             (SetBookMark 4)
  246.    F5             (SetBookMark 5)
  247.    F6             (SetBookMark 6)
  248.    F7             (SetBookMark 7)
  249.    F8             (SetBookMark 8)
  250.    F9             (SetBookMark 9)
  251.    F10            (SetBookMark 10)
  252.    
  253.    NP "7"         (Top)
  254.    NP "1"         (Bot)
  255.    NP "8"         (MoveUp 1)
  256.    NP "4"         (MoveLeft 1)
  257.    NP "6"         (MoveRight 1)
  258.    NP "2"         (MoveDown 1)
  259.    NP_PGUP        (BigStepUp)
  260.    NP_PGDN        (BigStepDown)
  261.  
  262.     RETURN    (IndentReturn)
  263. )
  264. /* Mahlzeit - Die neue ASCII-Belegungsmöglichkeit
  265. */
  266. (ASCII
  267.     ")"        (    (InsertChars ")")
  268.                     (MoveLeft 1)
  269.                     (GMS)
  270.                     (Cursor)
  271.                     (Delay 15)
  272.                     (GMS)
  273.                     (MoveRight 1)
  274.                 )
  275.     ""        (Return)
  276. )
  277. (LEFT_COMMAND
  278.    F1             (GoBookMark 1)
  279.    F2             (GoBookMark 2)
  280.    F3             (GoBookMark 3)
  281.    F4             (GoBookMark 4)
  282.    F5             (GoBookMark 5)
  283.    F6             (GoBookMark 6)
  284.    F7             (GoBookMark 7)
  285.    F8             (GoBookMark 8)
  286.    F9             (GoBookMark 9)
  287.    F10            (GoBookMark 10)
  288.  
  289.    NP "8"         (ScreenUp 1)
  290.    NP "2"         (ScreenDown 1)
  291. )
  292. (SHIFT ALT
  293.    RETURN         (ToggleKey)
  294.    CRSR_UP        (GoPredKey)
  295.    CRSR_DOWN      (GoSuccKey)
  296. )
  297. (LEFT_COMMAND
  298.     "f"        (Find (GetActWord) )
  299. )
  300. (SHIFT CTRL
  301. )
  302.  
  303. /* Dies sind Beispiele,um zu verdeutlichen, wie Leistungsstark die Scriptsprache ist! */
  304.  
  305. (ALT CTRL
  306.    DELETE         (InsertChars "Auf dem PC wär dies das Ende" )
  307. )
  308. (MODE1 CTRL
  309.       "c"         (InsertChars   "EMACS Quit" )
  310.       "s"         (InsertChars   "EMACS Save" )
  311.       "t"         (InsertChars   "(do 5 (InsertChars \"D\" (do 3 (InsertChars \"X\" ))))" )
  312. )
  313. ( MODE1 LEFT_COMMAND ALT CTRL SHIFT
  314.    NP "9"         (InsertChars "MegaKomplex1" )
  315. )
  316. ( LEFT_COMMAND ALT CTRL SHIFT
  317.    NP "9"         (InsertChars "MegaKomplex2" )
  318. )
  319. (  ALT CTRL SHIFT
  320.    NP "9"         (InsertChars "MegaKomplex3" )
  321. )
  322.  
  323. /* The Magic HotKey Definition. */
  324.  
  325. HOTKEY
  326.    LEFT_COMMAND   "`"
  327.  
  328. /* Mahlzeit */
  329.